package com.zenith.article.po.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 文章标签VO
 *
 * @author zenith
 * @since 2025-08-29
 */
@Data
@Schema(name = "ArtTagVO", description = "文章标签VO")
public class ArtTagVO {

    @Schema(description = "主键ID")
    private Long id;

    @Schema(description = "标签名称")
    private String name;

    @Schema(description = "标签颜色 HEX")
    private String color;

    @Schema(description = "标签描述")
    private String description;

    @Schema(description = "被引用次数")
    private Integer refCount;

    @Schema(description = "状态：1-启用 0-停用")
    private Integer status;

    @Schema(description = "创建时间")
    private LocalDateTime createTime;

    @Schema(description = "更新时间")
    private LocalDateTime updateTime;
}